export default {
    // 跳转前路由对象
    BeforeEachRouterToInfo: {},
    // 跳转前路由对象
    BeforeEachRouterFormInfo: {},
    // 登录等待状态
    loginLoading: false,
    // 登录是否记住密码
    RememberPassword: false,
    // 用户登录token
    token: null,
    userInfo: {
        avatar: "", // 用户头像
        username: "", // 用户昵称
    },

    // 正在加载的路由id
    loading_route_id: null,
    // 即将进入的路由信息id
    before_enter_route_id: null,
    // 当前选定的路由信息
    CurrentRouterInfo: {
        id: null,
        title: "",
        path: "",
        meta: {}
    },
    // 当前路由页面标题
    CurretnRouterTitle: "",
    // 当前路由页面ID
    CurrentRouterId: null,
    // 当前路由页面Path
    CurrentRouterPath: null,
    // 当前路由祖先ID
    CurrentRouterAncestorId: null,
    // 图标侧边栏当前选择ID
    currentIconNavigatorId: null,
    // 普通侧边栏当前选择ID
    currentNavigatorId: null,
    // 用户信息鼠标操作列表显示状态
    userInfoMouseOptionsShow: false,
    // 全局遮罩显示状态
    globalDialogShow: false,
    // 全局遮罩层显示文本
    globalDialogText: "",
    // 路由原始数据菜单
    RouterOriginList: [],
    // 面包屑数据
    BreadcrumbList: [],
    // 侧边栏收缩状态
    navigationShrinkStatus: true,
    // 网页全屏状态
    documentFullScreen: false,
    // 侧边栏显示状态（菜单栏）
    navigatorShow: true,
    // 页头提示框显示状态
    headerTipsShow: true,
    // 页头提示框提示文本
    headerTipsValue: "",
    // 页头提示框类型
    headerTipsType: "",
    // 路由框加载状态
    routerViewLoading: true,
    // 路由过度动画
    routerViewTransitionName: "",
    // 图标侧边栏状态是否显示
    iconNavigatorShow: true,
    // 页面加载进度条信息
    // 页面进度条颜色
    progressColor: "",
    // 页面加载进度条显示状态
    progressStatus: false,
    // 页面加载进度条进度
    progressRate: null,
    // 消息弹出层显示状态
    messagePopupShow: false,
    // 设置弹出层显示状态
    settingPopupShow: false,
    // 配色弹出层显示状态
    colorMatching: false,
    drow: {
        // 弹窗状态
        message: false, // 消息弹窗
        systemDebug: false, // 系统调试
        theme: false, // 主题
        setting: false, // 系统设置
    },
    //  系统自定义配置数据
    setting: {
        "header": {
            title: "页头设置",
            id: 1,
            layout: "", // 布局
            setting: {
                Shrink: {
                    title: "收缩按钮", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },

                Refresh: {
                    title: "刷新按钮", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: false, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },

                Tab: {
                    title: "页签", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                ActionBar: {
                    title: "操作栏", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: false, // 允许修改
                    show: true,  // 允许显示
                },
                userInfo: {
                    title: "用户信息", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                }
            },
            update: true, show: true, status: true
        },
        "IconNavigator": {
            title: "图标侧边栏", update: true, show: true, status: true,
            setting: {
                status: {
                    title: "显示", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                ItemSize: {
                    title: "节点大小", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: 1, // 配置值
                    options: [
                        {
                            label: "微型",
                            value: 1
                        }, {
                            label: "偏小",
                            value: 2
                        }, {
                            label: "默认",
                            value: 3
                        }, {
                            label: "偏大",
                            value: 4
                        },
                        {
                            label: "超大",
                            value: 5
                        },
                    ], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },

                LOGO: {
                    title: "显示LOGO", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                Style: {
                    title: "焦点样式", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: 1, // 配置值
                    options: [
                        {
                            label: "测试options1",
                            value: 1
                        }, {
                            label: "测试options2",
                            value: 2
                        },
                    ], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                FooterUserInfo: {
                    title: "底部用户信息", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: false, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                }
            }
        },

        "navigator": {
            title: "导航栏", update: true, show: true, status: true,
            setting: {
                Status: {
                    title: "显示", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                Icon: {
                    title: "显示图标", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                RightIcon: {
                    title: "右侧箭头", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: "", // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                TreeStructure: {
                    title: "树形结构", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                Style: {
                    title: "焦点样式", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [
                        {
                            label: "直角",
                            value: 1
                        }, {
                            label: "圆角",
                            value: 2
                        },
                    ], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                }
            }
        },

        "fontSize": {
            title: "字体设置", update: true, show: true, status: true,
            id: 1,
            layout: "", // 布局
            setting: {
                // 字体名称
                fimaly: {
                    title: "字体名称", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                // 字体大小
                size: {
                    title: "字体大小", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                // 字体加粗
                weight: {
                    title: "字体加粗", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                }
            }
        },
        "RouterAnimation": {
            title: "路由动画", update: true,
            show: true,
            status: true,
            id: 1,
            layout: "",
            setting: {
                // 切换动画
                animationType: {
                    title: "切换动画", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: 1, // 配置值
                    options: [
                        {
                            label: "平滑",
                            value: 1
                        }, {
                            label: "淡入淡出",
                            value: 2
                        }, {
                            label: "左出右进",
                            value: 3
                        }, {
                            label: "上出下进",
                            value: 4
                        },
                    ], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                // 动画时长
                timeout: {
                    title: "动画时长", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: 300, // 配置值
                    options: [
                        {
                            label: "300ms",
                            value: 300
                        }, {
                            label: "500ms",
                            value: 500
                        }, {
                            label: "800ms",
                            value: 800
                        }, {
                            label: "1200 ms",
                            value: 1200
                        }, {
                            label: "1500 ms",
                            value: 1500
                        }, {
                            label: "2000 ms",
                            value: 2000
                        },
                    ], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                }
            }
        },
        "Breadcrumb": {
            title: "面包屑", update: true,
            show: true,
            status: true,
            id: 1,
            layout: "",
            setting: {
                status: {
                    title: "开启", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "switch", // 设置类型
                    value: true, // 配置值
                    options: [], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                },
                style: {
                    title: "样式", // 显示标题
                    placeholder: "占位符", // 占位符
                    id: "", // 唯一ID
                    type: "select", // 设置类型
                    value: 1, // 配置值
                    options: [
                        {
                            label: "测试options1",
                            value: 1
                        }, {
                            label: "测试options2",
                            value: 2
                        },
                    ], // 预选项
                    default: "", // 默认值
                    icon: "", // 图标
                    status: true, // 状态
                    update: true, // 允许修改
                    show: true,  // 允许显示
                }
            }
        }
    }
};
